package com.beloteGame.domain;

import java.util.ArrayList;

import com.beloteGame.Enums.Color;

/**
 * <br>
 * <br>
 * Copyright : Copyright (c) 2012. <br>
 * <br>
 * Société : BeloteFree
 * 
 * @author PITH
 * @version $Revision: 1.0 $ - $Date: 22 mai 2012 $
 */
public interface Round {

    /**
     * Return the trump color.
     * 
     * @return color
     */
    Color getTrumpColor();

    /**
     * Returns the list of card on the carpet.
     * 
     * @return list of card
     */
    ArrayList<Card> getCarpet();

    /**
     * Launch the round.
     */
    void play();
}
